/*
 * @Author: scopesang
 * @Date: 2022-05-10 14:32:20
 * @LastEditors: scopesang
 * @LastEditTime: 2022-05-10 14:38:02
 * @FilePath: \TypeScript\src\generics\2.ts
 * @Description: 
 * 
 * Copyright (c) 2022 by scopesang/大鹏科技, All Rights Reserved. 
 */
// 多个类型参数
// 在定义 函数  接口 类的时候   不预先指定具体的类型  而是在使用的时候指定 类型的一种特性
// 如果有多个参数都是类型未知的，那么泛型应该这么写：
// 在传入 再确实类型
function fn<U, T>(age: U, age2: T): Array<U | T> {
    let arrary: Array<U | T> = [age, age2]
    return arrary
}


fn(12, 12)